Skip to content

feat(init): /gstack init command for brownfield onboarding#52

Closed
Ty-Robb wants to merge 1 commit intogarrytan:mainfrom
Ty-Robb:feat/gstack-init-brownfield
Closed

feat(init): /gstack init command for brownfield onboarding#52
Ty-Robb wants to merge 1 commit intogarrytan:mainfrom
Ty-Robb:feat/gstack-init-brownfield

Conversation

@Ty-Robb
Copy link

@Ty-Robb Ty-Robb commented Mar 14, 2026

Description

This PR introduces the /gstack init command, which allows users to onboard existing projects to gstack with a single command.

Features

  • Auto-Stack Detection: Auto-detects the project's tech stack and framework (Node.js, Ruby on Rails, Go, Rust, Python) using project configuration files.
  • Config Generation: Extracts test and build commands, and generates a .gstack.json file dynamically.
  • Universal Safety Checklist: Scaffolds a universal default .claude/skills/review/checklist.md covering SQL injection, Trust Boundaries, Error Handling, Concurrency, and Secrets if the project does not already have a defined checklist.
  • Uses Claude's LLM reasoning in SKILL.md instead of brittle bash scripts for parsing configurations.

Description
This PR introduces the `/gstack init` command, which allows users to onboard existing projects to gstack with a single command.

Features
- Auto-Stack Detection: Auto-detects the project's tech stack and framework (Node.js, Ruby on Rails, Go, Rust, Python) using project configuration files.
- Config Generation: Extracts test and build commands, and generates a `.gstack.json` file dynamically.
- Universal Safety Checklist: Scaffolds a universal default `.claude/skills/review/checklist.md` covering SQL injection, Trust Boundaries, Error Handling, Concurrency, and Secrets if the project does not already have a defined checklist.
- Uses Claude's LLM reasoning in `SKILL.md` instead of brittle bash scripts for parsing configurations.
@Ty-Robb
Copy link
Author

Ty-Robb commented Mar 14, 2026

Superseded by #54, which includes both brownfield and greenfield modes in a single init/SKILL.md.

@Ty-Robb Ty-Robb closed this Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant